home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / hardware-part1 / 4156 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.6 KB

  1. Path: status.gen.nz!codewrk!amiga3k!tparker
  2. From: tparker@amiga3k.codeworks.gen.nz (Tom Parker)
  3. Newsgroups: comp.sys.amiga.hardware
  4. Subject: Re: FWD: Fate of 68080
  5. Date: 8 Feb 96 22:59:59 +1300
  6. Message-ID: <3246.6612T1094T1839@codeworks.gen.nz>
  7. Reply-To: tparker@codeworks.gen.nz
  8. References: <4d3c27$n6c@rs18.hrz.th-darmstadt.de> <1141.6593T1100T790@norconnect.no> <4e64h0$q49@kocrsv08.delcoelect.com>
  9. Organization: Not an Organization
  10. X-Newsreader: THOR 2.22 (Amiga;UUCP) *UNREGISTERED*
  11.  
  12.  
  13. Jeffrey William Davis <c23jwd@kocrsv01.delcoelect.com> wrote:
  14.  
  15. >In article <1141.6593T1100T790@norconnect.no>,
  16. >Kenneth C. Nilsen <kenneth@norconnect.no> wrote:
  17. >>>The current/near future top-of-the-line is the PPC 604@150 MHz. 
  18. >>>The 300 MHz was foreseen for the 64-bit PPC 620, but the situation about
  19. >>>this beast is unclear since the projected performance gain is not enough
  20. >>>these days. Instead a design rework will be done, maybe they call it 630 or
  21. >>>so. Anyway the race for MHz sounds silly to me, since the memory can't keep
  22. >>>pace with it, except for large (and expensive) caches. 700 MHz is science
  23. >>>fiction  I'd say.  
  24. >>
  25. >>Yeah, you got a point. But wouldn't it be possible to write data parallell
  26. >>to memory, I mean, using double memory bus writes so that in principle you
  27. >>can write not 1 byte, but 2 bytes simultainously or even 4 bytes etc. (hope
  28. >>you get the picture) ?
  29.  
  30. >This 'principle' which you loosely describe is already commonly done, and
  31. >64, 128bits (16 bytes) or more are written and read simultaneously.
  32. >Writing data has never really been the problem, it's READING it that
  33. >causes a bottleneck that is tough to get around.
  34.  
  35. >When writing, the data can be handed to a cache that will write it whenever
  36. >it has the time.  If a read is attempted on that data while it is still
  37. >in the cache, you simply deliver (read) the cache value.  Granted, there
  38. >are numerous ways to get data into the cache (including reads) but that's
  39. >not important here.
  40.  
  41. >When reading, the processor expects the data NOW.  There is a limited
  42. >amount of time between when the processor is able to give an address and
  43. >when it expects the data to be ready.  If you take longer than this to
  44. >retrieve the data, the processor has to wait; hence, wait-states.
  45.  
  46. >With RAM technology rapidly falling behind processor speed, we need to
  47. >somehow 'predict' which piece of data the processor will want and (at
  48. >the very least) begin reading it before the processor even asks for it.
  49. >Then place it in a device (cache) which can deliver it to the processor
  50. >more quickly.  This is where the 'expensive' cache comes in.
  51.  
  52. >CPUs having asynchronous address and data busses make it easier to
  53. >manage the high MHz, since it takes less time to latch an address than
  54. >it does to complete a R/W cycle on the data bus.  This allows you to
  55. >grab multiple addresses and begin working on them simultaneously while
  56. >the data busses are saturated; continually trying to keep the data bus
  57. >from ever having to wait.
  58.  
  59. >Unfortunately, the only perfect prediction would be one that could
  60. >deliver any piece of memory on demand as fast as the processor can
  61. >accept it - hence the < 1ns DRAM @ 700MHz!  Not likely to happen in
  62. >the near future.  The further the CPU MHz fly past the current RAM
  63. >technology, the more rediculous it becomes.
  64.  
  65. >-- 
  66. >=======================================================================
  67. >Jeffrey W. Davis (317)451-0503   Domain: c23jwd@eng.delcoelect.com
  68. >Software Engineer                UUCP:   deaes!c23jwd
  69. >Delco Electronics Corporation    GM:     8-322-0503         Mail: CT40A
  70.  
  71.  
  72. --
  73. Tom Parker - tparker@codeworks.gen.nz
  74.            - 3:772/235.9@Fidonet
  75.            - 41:649/235.9@Amiganet
  76.  
  77.